package com.muyu.danmo.mapper;


import com.muyu.danmo.domain.DanmoInformationCalligrapherregions;

import java.util.List;

/**
 * 书法家地区关联Mapper接口
 * 
 * @author yangle
 * @date 2024-11-13
 */
public interface DanmoInformationCalligrapherregionsMapper 
{
    /**
     * 查询书法家地区关联
     * 
     * @param calligrapherRegionId 书法家地区关联主键
     * @return 书法家地区关联
     */
    public DanmoInformationCalligrapherregions selectDanmoInformationCalligrapherregionsByCalligrapherRegionId(Long calligrapherRegionId);

    /**
     * 查询书法家地区关联列表
     * 
     * @param danmoInformationCalligrapherregions 书法家地区关联
     * @return 书法家地区关联集合
     */
    public List<DanmoInformationCalligrapherregions> selectDanmoInformationCalligrapherregionsList(DanmoInformationCalligrapherregions danmoInformationCalligrapherregions);

    /**
     * 新增书法家地区关联
     * 
     * @param danmoInformationCalligrapherregions 书法家地区关联
     * @return 结果
     */
    public int insertDanmoInformationCalligrapherregions(DanmoInformationCalligrapherregions danmoInformationCalligrapherregions);

    /**
     * 修改书法家地区关联
     * 
     * @param danmoInformationCalligrapherregions 书法家地区关联
     * @return 结果
     */
    public int updateDanmoInformationCalligrapherregions(DanmoInformationCalligrapherregions danmoInformationCalligrapherregions);

    /**
     * 删除书法家地区关联
     * 
     * @param calligrapherRegionId 书法家地区关联主键
     * @return 结果
     */
    public int deleteDanmoInformationCalligrapherregionsByCalligrapherRegionId(Long calligrapherRegionId);

    /**
     * 批量删除书法家地区关联
     * 
     * @param calligrapherRegionIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteDanmoInformationCalligrapherregionsByCalligrapherRegionIds(Long[] calligrapherRegionIds);
}
